package com.sl.au.service;

import com.sl.au.entity.SinglePump;
import com.sl.au.repository.SinglePumpRepository;

import java.util.List;

public interface SinglePumpService extends BaseService {
	SinglePumpRepository getRepository();

	/**
	 * 没有查询条件时服务器分页
	 * 
	 * @param start
	 * @param length
	 * @param superior
	 * @param orderName
	 * @param dir
	 * @return
	 */

	List<SinglePump> getSinglePumps(int start, int length, String key, String superior, String dataFilter,String orderName, String dir);

	// long getCount(int start, int length, String key, String superior, String
	// orderName, String dir);
	// /**将临时上传的EXCEL文件读取导入到设备表中
	// * 返回导入记录条数
	// * @param fileName
	// */
	long importExcel(String fileName, String superior);

	/*
	 * 将excel导入的实体过滤得到保存到价格本中的实体
	 */
	List<SinglePump> getChecked(List<SinglePump> rows, String superior);
}
